the brains of this outfit - Turkish English Dictionary